English word definition — powered by WordNet
cause extensive destruction or ruin utterly
Want to remember lay waste to?